Big Huge Thesaurus

watering place

noun